.good {
    .top5 {
        position: sticky;
        top: 0;
        background-color: white;
        z-index: 9;
    }

    .shang5 {
        padding: 0 10px;

        .tu5 {
            img {
                border-radius: 5px;
                width: 100%;
                height: 200px;
            }

            .kk {
                position: absolute;
                bottom: 6px;
                right: 6px;
                background: rgba(0, 0, 0, 0.3);
                padding: 4px 8px;
                color: #ffffff;
                border-radius: 10px;
                user-select: none;
            }
        }

        .price5 {
            color: red;
            font-weight: 800;
            font-size: 12px;
            margin-top: 10px;
        }

        .name5 {
            font-weight: 800;
            font-size: 12px;
            margin: 5px 0;
        }

        .introduce5 {
            color: rgb(164, 163, 163);
            font-size: 12px;
            padding-bottom: 5px;
            border-bottom: 1px solid rgb(240, 240, 240);
        }

        .tips5 {
            margin: 10px 0;
            display: flex;
            justify-content: space-around;

            .item51 {
                text-align: center;

                .p1 {
                    font-size: 13px;
                    margin-bottom: 2px;
                }

                .p2 {
                    font-size: 12px;
                    color: rgb(164, 163, 163);
                }
            }
        }
    }

    .kong5 {
        height: 10px;
        background-color: rgb(241, 240, 240);
    }

    .zhong5 {
        padding: 10px;

        .distribution,
        .discount {
            font-size: 12px;

            .p1 {
                margin-left: 10px;
            }
        }

        .distribution {
            padding-bottom: 10px;
            border-bottom: 1px solid rgb(241, 240, 240);
        }

        .discount {
            padding-top: 10px;
        }
    }

    .xia5 {
        padding: 10px;

        h3 {
            font-size: 12px;
            margin-bottom: 10px;
        }

        .xiangqing5 {
            height: 300px;
            background-color: aqua;
            text-align: center;
            line-height: 300px;
        }
    }

    .bottom5 {
        text-align: center;
        align-items: center;
        font-size: 12px;
        padding: 10px;
        position: sticky;
        bottom: 0;
        background-color: white;
        display: flex;
        justify-content: space-between;

        .p1 {
            color: rgb(169, 168, 168);
            font-size: 12px;
            .iconfont{
                font-size: 20px;
            }

        }

        .p2 {
            padding: 10px 50px;
            color: white;
            border-radius: 15px;
            background-color: rgb(17, 187, 17);
        }
    }

}